/*body {overflow-x:auto; overflow-y:hidden;}*/
/*公用部分*/
.container{position: relative;margin: 0 auto;width: 1200px;overflow: hidden;}
.tittle{width: 320px;margin: 0 auto;color: #0050a3}
.tittle h4{width: 100%;height: 56px;line-height: 56px;text-align:center;font-size: 20px;background: url("../images/tittle_line.png") no-repeat center bottom;padding-bottom: 4px}
.tittle h4 a:hover{color: #ea168e;}
.tittle p{width: 100%;line-height: 56px;font-size: 18px;text-align:center;text-transform:uppercase;height: 24px;line-height: 24px;font-weight: 600;margin-top: 16px}
.tittle p a:hover{color: #ea168e;}
/*公用部分结束*/
/*轮播图片开始*/
.index-top{
}
.c-carousel-dot {
	position: absolute;
	bottom: 48px;
	left: 0;
	width: 100%;
	text-align: center
}

.c-carousel-dot span {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	border-radius: 6px;
	background: #4d4d4d;
	background: hsla(0, 0%, 100%, .3);
	cursor: pointer;
	-webkit-transition: width .3s ease, background .3s ease;
	transition: width .3s ease, background .3s ease
}

.c-carousel-dot span:hover {
	background: #666;
	background: hsla(0, 0%, 100%, .4)
}

.c-carousel-dot span.active {
	width: 23px;
	background: #d8d8d8;
	cursor: default
}
/*轮播图片结束*/
/*核心业务板块*/
.tittlebox{width:100%;overflow: hidden;margin-top: 42px;margin-bottom:54px}
.businessbox{width: 1204px;overflow: hidden}
.allboth{width: 390px;float:left;height: 443px;margin: 31px 2px;overflow: hidden;background-color: #DBE5F0;border:1px solid #DBE5F0;-ms-transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.allboth:hover{border:1px solid #6FBCE3;background-color:#6FBCE3;}
.centerbox{width: 400px;float:left;height: 479px;margin:0 2px;padding-top: 31px;overflow: hidden;background-color: #B9B993;border:1px solid #B9B993;-ms-transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;}
.centerbox:hover{border:1px solid #6FBCE3;background-color:#6FBCE3;}
.containbox{width:346px;margin: 0 auto;padding-top: 10px;}
.containbox .picbox1{width:343px;margin: 0 auto;}
.containbox .picbox1 img{width:343px;height: 218px;}
.containbox .picbox2{width:346px;margin: 0}
.containbox .picbox2 img{width:343px;height: 218px;}
.containbox .des_allbox{width:282px;margin: 27px auto 0;position: relative;height:152px}
.containbox .des_allbox h5{width:100%;color: #009ae7;font-size: 16px;text-align: center;height: 20px;line-height: 20px;margin-bottom:10px;}
.containbox .des_allbox p{width:100%;line-height:24px;color: #333333;font-size: 14px }
.containbox .des_allbox .bottom{position:absolute;bottom:0;left:50%;margin-left: -70px;background:#009ae7;width: 140px;line-height:36px;height: 36px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
.containbox .des_allbox .bottom a{display:block;width:92px;height:100%;background:url(../images/more_white.png) no-repeat 100px center;padding-right:40px;text-align: center;color: #ffffff;font-size: 16px;padding-left: 8px}
/*核心业务板块结束*/
/*关于我们*/
#about{position: relative;min-width:1200px;margin:70px auto 0;overflow: hidden;}
#about .two_box{width:50%;float: left;padding:50px 0;height: 405px;overflow: hidden}
#about .two_box.bg_color1{background-color:#f2f2f2; }
#about .two_box.bg_color2{background-color:#e5e5e5; }
#about .two_box .bg_color_leve1{width: 100%;background:#f7f7f7;overflow: hidden;position: relative}
#about .two_box .bg_color_leve2{width: 100%;background:#efefef;overflow: hidden;position: relative}
.leftbox{position:relative;width:100%;float: right;overflow: hidden}
.leftbox .bgimages{position:absolute;right:577px;width:384px;height:405px;background:url("../images/about_left.png") no-repeat right center;overflow: hidden}
.rightbox{width:100%;float:left;background:url("../images/about_right.png") no-repeat 577px center;overflow: hidden}
.detailbox{float:left;width: 472px;margin: 0 52px;overflow: hidden;z-index: 6;height: 405px;position: relative}
.detailbox.arrowright{float:right;}
.detailbox h4{font-size: 20px;width:100%;margin-top:70px;height: 60px;line-height: 60px;color: #009ae7;background: url("../images/about_line.png")no-repeat center bottom;text-align: center;text-transform: uppercase}
.detailbox h4 a:hover{color: #ea168e;}
.detailbox p{font-size: 13px;width:100%;line-height:26px;color: #666666;margin-top: 16px}
.detailbox .about_more{position:absolute;font-size: 18px;width:140px;height:45px;line-height:45px;border:1px solid #009ae7;color: #009ae7;margin-bottom: 41px;bottom: 0px;left: 50%;margin-left: -70px;text-align: center;font-weight: 600}
.detailbox .about_more a{display: block;width:100%;line-height:45px;text-align: center}
.detailbox .about_more:hover{color: #ea168e;border-color:#ea168e }
/*关于我们结束*/
/*案例服务*/
.casetittlebox{width:100%;overflow: hidden;margin-top: 52px;margin-bottom:66px}
.casebox{width: 1200px;overflow: hidden}
.casebox li{width:300px;float:left;overflow:hidden;height:494px;position: relative;list-style: none}
.casebox li .pics{width: 300px;overflow: hidden}
.casebox li .pics img{width: 300px;height: 247px}
.casebox li .detail{width: 256px;height:247px;padding:0 22px}
.casebox li .detail h5.top{font-size:16px;color:#000000;height: 20px;line-height: 20px;padding-top:42px;margin-bottom: 10px}
.casebox li .detail h5.bottom{font-size:16px;color:#000000;height: 20px;line-height: 20px;padding-top:58px;margin-bottom: 10px}
.casebox li .detail h5 a:hover{color: #009ae7;}
.casebox li .detail p{font-size:14px;color:#666666;line-height:30px;margin-top:10px}
.casebox li .detail p:hover{color:#ea168e;}
.casebox li .detail p span{background:url("../images/more_case.png") no-repeat left center;float: right;width:20px;height:30px;margin-right: 30px}
/*案例服务结束*/
/*首页中间图片*/
.bannercenter{position:relative;min-width:1200px;overflow: hidden;height: 200px;margin-top: 80px}
.bannercenter .advsbox{position:absolute;width:1920px;top:0;left: 50%;margin-left:-960px;}
/*首页中间图片结束*/
/*新闻*/
.newstittlebox{width:100%;overflow: hidden;margin-top: 47px;margin-bottom:42px}
.newsbox{width: 1200px;overflow: hidden;margin: 0 0 110px;}
.contain{width:1064px;margin:0 auto;overflow: hidden}
.contain .ns_box{width: 514px;height: 368px;float:left;overflow: hidden;margin:0 7px;border:1px solid #dddddd }
.contain .ns_box .first_ns{width:100%;height: 100%;position: relative}
.contain .ns_box .first_ns img{width:516px;}
.contain .ns_box .first_ns .deatile{position:absolute;left:0;bottom:0;z-index:4;width:496px;height: 82px;background-color:rgba(0,0,0,0.5);padding: 12px 10px;}
.contain .ns_box .first_ns .deatile h5{font-size: 16px;color: #fff;line-height: 30px;margin-bottom: 6px}
.contain .ns_box .first_ns .deatile p{font-size: 14px;color: #fff;line-height: 20px}
.contain .ns_box .first_ns .deatile h5 a:hover{text-decoration: underline}
.contain .ns_box .first_ns .deatile p a:hover{text-decoration: underline}
.contain .ns_box .second_ns{padding: 16px 0;height: 104px;width:484px;border-bottom:1px solid #dddddd;margin:0 16px 2px;overflow: hidden}
.contain .ns_box .second_ns .imgbox{float:left;width:142px;height:102px;border:1px solid #dddddd;overflow: hidden}
.contain .ns_box .second_ns .imgbox img{width:142px;}
.contain .ns_box .second_ns .deatile{float:left;position:relative;margin-left: 14px;width: 326px;}
.contain .ns_box .second_ns .deatile h5{font-size: 16px;color: #000;line-height: 30px;margin: 2px 0}
.contain .ns_box .second_ns .deatile h5 a:hover{color: #009ae7;}
.contain .ns_box .second_ns .deatile p{font-size: 14px;color: #666666;line-height: 22px}
.contain .ns_box .second_ns .deatile p a:hover{color: #009ae7;}
.contain .ns_box .ns_list{padding-left:20px;background:url(../images/ns_list_01.png) no-repeat 5px center;margin:0 16px;height:32px;line-height: 32px;width:464px;font-size: 14px;color: #666666;}
.contain .ns_box .ns_list span{float:right;}
.contain .ns_box .ns_list:hover{background:url(../images/ns_list_02.png) no-repeat 5px center;color: #00a3f8}

/*新闻结束*/

/*------------------+
 +---二级页面样式----+
 +-----------------*/

.nav {position:relative;overflow:hidden;}
{+border-bottom:2px solid #c5c5c5;}
.nav .position{position: relative;  margin: 0 auto; width: 1200px;height: 100%;overflow: hidden;border-bottom: 1px solid #cbcbcb;color: #333333;padding-top: 15px}
.nav .position h4{position: relative;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	width: calc(100% - 21px);
	float: left;
	font-weight: 600;
	padding-left: 21px;
	margin-bottom: 10px;
	background: url("../images/position_aboutus.png") no-repeat left center;
}
.nav .position h4 span.right{float: right;font-size: 14px;display: flex;align-items: center;}
.nav .position h4 span.right > i{margin: 0 5px;}

.nav .g-wrap{margin: 0 auto;width: 1200px;overflow: hidden}
.nav .g-wrap .columns {float:left;width: 1200px;height:100%;}

.container {width: 1200px;margin-right: auto;margin-left: auto;position: relative}
.container::before, .container::after {content: " ";display: table;}
.container::after {clear: both;}
/*以上为公用部分*/
/*收索*/
.searbox{width: 100%;margin: 58px 0 0px}
/*收索*/
/*关于我们*/
.nav .aboutlink{margin: 55px auto 36px;width: 1200px;overflow: hidden}
.nav .aboutlink .columns {float:left;width: 1201px;height:100%;}
.nav .aboutlink .columns a{position:relative;display:block;width:299px;border-right:1px solid #e0e0e0;float:left;font-size:16px;}
.nav .aboutlink .columns a img{width: 299px;}
.nav .aboutlink .columns a .linkname{position:relative;color:#333333;height:20px;line-height: 20px;-webkit-transition:color 300ms;font-weight: 600; transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;padding: 30px 60px 54px 24px;background: url("../images/more_about_link.png") no-repeat 240px 30px;}
.nav .aboutlink .columns a.on .linkname{color: #009ae7;}
/*关于我们结束*/

#reference .g-wrap {overflow:visible;}
#reference .right {margin-top:-2px; height:66px; background:#f2f2f2 url(../images/footer_right_bg.jpg) no-repeat 0 0; border-left:0 none;}
/*********** 复用 ***********/
#right > * {margin-bottom:10px;}
#right .pdf {padding:22px; background-color:#f4f4f6;}
#right .pdf .btn {margin-bottom:20px; padding:0 9px; height:43px; background:url(../images/p_3_5.jpg) no-repeat 0 0;}
#right .pdf .btn .download {float:left; width:122px; height:100%;}
#right .pdf .btn .read {float:right; width:97px; height:100%;}
#right .pdf .link-list a {line-height:18px; color:#5887f5;}
#right .pdf .link-list p {line-height:18px; color:#5887f5;}
#right .pdf .link-list a:hover {color:#02a181;}
#right .pdf .link-list .top {margin-bottom:8px; font-size:18px; color:#02a181;}
#right .pdf .link-list .top:hover {color:#f63b2e}
#right > a {display:block;}
/*#right .run {display:block; height:110px; background:url(../images/p_3_6.jpg) no-repeat 0 0;}*/
/*#right .what {display:block; margin-top:9px; height:135px; background:url(../images/p_3_7.jpg) no-repeat 0 0;}*/

a.hover {overflow:hidden;}
a.hover img {width:100%; height:100%; /*-webkit-transition:margin 150ms, width 150ms, height 150ms;*/}
a.hover:hover img { margin-left:-1%; margin-top:-1%;width:102%; height:102%;}

/* 链接列表 */
.link-list a {display:block; -webkit-transition:color 300ms; transition:color 300ms;}
.link-list a span {float:left; margin-right:15px;}
.link-list p {}
/* 日期块 */
.date-block {float:left;width:104px; height:72px;padding-top:10px;color:#333333;background: url("../images/ns_back_line.png")no-repeat 36px 18px}
.date-block .day {display:block;font-size:34px; color:#009ae7;line-height: 30px}
.date-block .month {display:block;font-weight:500;font-size:14px; color:#858383;padding:4px 0 0 52px;line-height: 20px }
/* 链接块 */
.link-block {overflow: hidden}
.link-block .link_style {display:block;margin: 14px 0; padding:12px 0px; height:86px;}
.link-block .link_style .summary {float:left; margin-left:12px; width:894px;padding:8px 16px; line-height:24px; color:#746969;-webkit-transition:background-color 400ms; transition:background-color 400ms;}
.link-block .link_style .summary:hover {background-color:#e1e1e1;}
.link-block .link_style h1 {line-height:26px;font-size: 16px}
.link-block .link_style p {margin-top:4px; height:48px; line-height:24px; color:#746969; overflow:hidden;font-size: 14px}
.link-block .link_style p .more{width:60px;line-height:24px; color:#009ae7;float: right}
/*********** 新闻 ***********/
/* 公司新闻 */
#news-1 {position:relative;width: 1042px;margin: 64px auto 38px}
#news-1 .detaile{position:relative;width: 1042px;}
#news-1 .detaile .headbox {position:relative;padding:21px 0px 50px 21px;height:210px;overflow: hidden;border: 1px solid #dfdfdf}
#news-1 .detaile .headbox img {float:left; width:316px; height:210px;}
#news-1 .detaile .headbox .ns_box{position:relative;padding-left:15px;width:688px;height: 210px;float: left;display: table;}
#news-1 .detaile .headbox .ns_box .visual_middle {display:table-cell;padding:21px;height:20px;vertical-align:middle;overflow: hidden;-webkit-transition:background-color 400ms; transition:background-color 400ms;}
#news-1 .detaile .headbox .ns_box .visual_middle:hover {background-color:#e1e1e1;}
#news-1 .detaile .headbox .ns_box .visual_middle h1{line-height:30px;color: #333333;padding-bottom: 12px;margin: 0;}
#news-1 .detaile .headbox .ns_box .visual_middle p{color:#333333;padding: 0px;margin: 0;font-size: 14px;line-height: 26px}
#news-1 .detaile .headbox .ns_box .visual_middle .more{width:100%;color:#009ae7; padding-top: 18px;margin: 0;font-size: 14px }
#right .special {display:block;}
/* 子公司新闻 */
/*新增新闻调用栏目*/
#right_ns{
	position: relative;
	float: left;
	width:322px;
	margin-left:47px;
	padding:23px 0 43px 22px;
	border-left:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	border-bottom-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-bottom-left-radius:4px;
	-ms-border-bottom-left-radius:4px;
	-o-border-bottom-left-radius:4px;
}
#right_ns .ns_title{
	position: relative;
	text-align: left;
	line-height: 32px;
	color: #FF6100;
	font-size: 16px;
}
#right_ns .ns_dec{
	position: relative;
	text-align: left;
	width:322px;
	padding:20px 0;
	border-bottom:1px dashed #FF6100;
}
#right_ns .ns_dec ul{
	margin:0;
	padding:0 0 0 15px;
	font-size:16px;
	color:#FF6100;
	list-style-type:disc;
}
#right_ns .ns_dec ul li{
	text-align: left;
	font-size: 16px;
}
#right_ns .ns_dec ul li a{
	color: #000000;
}
#right_ns .ns_dec ul li a:hover{
	color: #FF6100;
}
#right_ns .ns_dec .ns_bottom_line{
	position: relative;
	text-align: left;
	width:322px;
	font-size: 13px;
	line-height: 1.5;
	padding:12px 0 0;
	color: #746969;
}
/*新增新闻调用栏目结束2016.12.27*/
/* 新闻详情 */
#left {width:960px;margin: 0 auto;}
#left .news-editor{position:relative;width:100%;}
#left .news-editor .top{position:relative; padding-top:42px;}
#left .news-editor .top h1{font-weight:500;font-size:24px; line-height:30px;height: 30px;text-align: center; color:#333333; }
#left .news-editor .top .link {margin:16px 0 32px;height:36px}
#left .news-editor .top .link h3{width:510px;float: left;color:#888888;font-size: 14px;text-align:left;line-height: 36px;}
#left .news-editor .top .link .links{width: 180px;float: right}
#left .news-editor .detail{width: 100%;overflow: hidden;margin-bottom: 60px}
#left .news-editor p {margin-bottom:15px; color:#746969;}
#left .news-editor .bshare-custom {margin-bottom:5px; height:20px; overflow:hidden;}
#left .news-editor .bshare-custom a {float:left; padding:0; margin-right:5px; width:20px; height:20px; background:url(../images/share.jpg) no-repeat 0 0; overflow:hidden;}


/*********** 产品 ***********/
.pro_box{width:100%;height:375px;padding: 61px 0 101px;border-bottom: 1px solid #d2d2d2;overflow: hidden}
.pro_box .pro_img{width:565px;height:375px;margin-left: 24px;float: left}
.pro_box .pro_img img{width:565px;height:375px;}
.pro_box .pro_dec{width:556px;height:375px;margin-left: 55px;float: left;display: table}
.pro_box .pro_dec .dec_middle{display:table-cell;height:20px;vertical-align: middle}
.pro_box .pro_dec .dec_middle h4{height:32px;line-height: 32px;font-size:30px;color: #009AE7;margin-bottom: 28px}
.pro_box .pro_dec .dec_middle p{line-height:32px;font-size: 18px;color:#333333}
.prolist_box{width: 100%;overflow: hidden;margin-bottom:32px;}
.product {width:1260px;margin-bottom:24px;overflow: hidden;position: relative;}
.product .first{position: relative;width:272px;height: 272px;margin-right:34px;overflow: hidden;border: 1px solid #d2d2d2;float: left;margin-bottom: 35px}
.product .first .pro_dec{position: absolute;width:272px;left:0;bottom:0;height: 52px;background-color:rgba(0,0,0,0.5);}
.product .first .pro_dec h4{position: relative;font-size:20px;height: 30px;line-height:30px;padding: 12px 16px 9px;color:#ffffff;font-weight: 500;text-align: center}
.product .first .pro_dec p{position: relative;font-size:14px;line-height:25px;padding: 0 60px;color:#ffffff;}
.product .pro_list{ position:relative;width:372px;border: 1px solid #d2d2d2; height: 326px;float: left;margin: 0 30px 38px;cursor: pointer;overflow: hidden;}
.product .pro_list .pro_dec{ position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.5);}
.product .pro_list .pro_dec h4{height: 36px;line-height:36px;font-size:20px;text-align:center;color:#ffffff;font-weight: 500}
/*产业板块子页面*/
/* Menu */
.menu {
	height: 45px;
	width: 100%;
	text-align: center;
	margin: 46px 0 88px 0 ;
}
.menu li {
	position: relative;
	list-style: none;
	margin: 0 12px;
	width: 176px;
	height: 45px;
	display:inline-block;
}
.menu li a:hover{color: #ffffff !important;background-color: #009ae7}
/* Links */
.menu li a {
	display: block;
	line-height: 45px !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	border-radius: 22px;
	-ms-border-radius: 22px;
	-moz-border-radius: 22px;
	-webkit-border-radius: 22px;
	-o-border-radius: 22px;
	behavior: url(ie-css3.htc);
	background-color: #e4e3e3;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	text-align: center;
}
.menu li a.on {
	background-color:#009ae7 ;
	color: #ffffff;
}
/* 电站开发与建设 */
.develope_box{width:1040px;margin:0 auto;overflow: hidden;margin-top: 22px;}
.list_box{width:100%;overflow: hidden}
.list_box li{width:100%;padding: 38px 0;border-bottom:1px dashed #dfdfdf;overflow: hidden;list-style: none;}
.list_box li:last-child{border-bottom:0px}
.list_box li .list_img{width:349px;height: 206px;text-align: center;float: left;background: #bbbbbb}
.list_box li .list_img img{width:349px;height: 206px;font-size: 20px;color: #333333;line-height:206px; }
.list_box li .dec_box{margin-left:44px;width:647px;height: 206px;display: table;float: left;}
.list_box li .dec_box .middle_box{height: 20px;display: table-cell;vertical-align: middle}
.list_box li .dec_box .middle_box h4{margin-bottom:13px;padding-left: 28px;background:url("../images/more_case.png")no-repeat left center;height:24px;line-height:24px;font-size: 16px;color: #009ae7}
.list_box li .dec_box .middle_box p{line-height:24px;font-size: 14px;color: #333333}
/* 电站开发与建设结束 */

/* 案例 */
.case_box{width:1104px;margin:0 auto;overflow: hidden;margin-top: 60px;margin-bottom: 34px;}
.nid_box{width:100%;overflow: hidden}
.nid_box .top_img{width:100%;text-align:center;height: 86px;margin-bottom: 20px;}
.img_top6{background: url(../images/case_nid06.png) no-repeat center;}
.img_top40{background: url(../images/case_nid40.png) no-repeat center;}
.img_top41{background: url(../images/case_nid41.png) no-repeat center;}
.img_top42{background: url(../images/case_nid42.png) no-repeat center;}
.nid_box .middle_type{width:100%;overflow: hidden;text-align: center;}
.nid_box .middle_type li{list-style: none;display: inline-block;height: 26px;border-bottom: 1px solid #454545;margin-right: -4px;}
.nid_box .middle_type li a{font-size: 16px;color: #333333;line-height: 26px;}
.nid_box .middle_type li a.on{color:#ef8300;}
.nid_box .middle_type li.n1{width: 128px;background: url(../images/case_line.png) no-repeat right center;text-align: left;}
.nid_box .middle_type li.n2{width: 140px;padding-right:8px;background: url(../images/case_line.png) no-repeat right center;text-align: center;}
.nid_box .middle_type li.n3{width: 136px;text-align: right;}
.nid_box .bottom_img{width:100%;text-align:center;margin-top: 16px;}
.case_list{margin-top: 84px;width: 100%;margin-bottom: 33px;}
.case_list .lists{position:relative;height:281px;width:522px;margin: 0 15px 31px;float: left;}
.case_list .lists img{width: 100%;height: 100%;opacity:0;filter:alpha(opacity=0);transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-webkit-transition: all 400ms linear;-o-transition: all 400ms linear;}
.case_list .lists a{display: block;position: absolute;width: 100%;height: 100%;overflow: hidden;z-index: 99}
.case_list .lists a .list_up{position:relative;height:281px;width:522px;top: 0; left: 0;transition:transparent;opacity:0;filter:alpha(opacity=0);transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-webkit-transition: all 400ms linear;-o-transition: all 400ms linear;}
.case_list .lists a .list_up .link_img{position:relative;padding-top:82px;width:100%;text-align: center;}
.case_list .lists a .list_up .link_img img{width: 51px;height: 51px;opacity:1;filter:alpha(opacity=100);}
.case_list .lists a .list_up .link_dec{position:relative;margin-top:24px;text-align: center;font-size: 20px;color:#fff;line-height: 24px;}
.case_list .lists:hover img{opacity:0.6;filter:alpha(opacity=60);}
.case_list .lists:hover .list_up{opacity:1;filter:alpha(opacity=100);}
.cases_about{width: 100%;border-top:1px solid #d2d2d2;overflow: hidden;margin-bottom: 67px;}
.case_flow{position:relative;width:200px;float: left;padding:0 50px;height: 160px;overflow: hidden;}
.case_flow.n1{background: url(../images/case_flow.png) no-repeat 106px 18px;}
.case_flow.n2{background: url(../images/case_flow.png) no-repeat -194px 18px;}
.case_flow.n3{background: url(../images/case_flow.png) no-repeat -500px 18px;}
.case_flow.n4{background: url(../images/case_flow.png) no-repeat -802px 18px;}
.case_flow h6{position:absolute;left:0;bottom:0;width:100%;text-align: center;font-size:16px;color:#333333;line-height:30px;height:30px;font-weight: 500;}
/* 案例结束 */
/* 联系我们 */
.contact_box{width:1200px;overflow: hidden;margin-top:48px;margin-bottom: 84px;}
.contact_tittle{width: 100%;margin: 0 auto;}
.contact_tittle h4{width: 100%;height: 56px;line-height: 56px;text-align:center;font-size: 30px;color:#009ae7;font-weight: 500;}
.contact_tittle p{width: 100%;color:#9b9b9b;font-size: 16px;text-align:center;text-transform:uppercase;height: 24px;line-height: 24px;margin-top: 16px;background: url("../images/contact_line.png") no-repeat center 2px;}
.contact_body{width: 558px;overflow: hidden;padding-top:50px;margin: 0 auto}
.map_box{margin:0 auto 132px; width: 1200px;}
/* 联系我们结束 */
/*战略*/
.cooper_box{width:1046px;overflow: hidden;margin: 46px auto 70px}
.cooper_body{width: 100%;overflow: hidden;}
.cooper_body h4{width: 100%;font-size: 30px;color:#009ae7;height: 56px;line-height: 56px;text-align: center;font-weight: 500;padding-bottom: 40px;}
.cooper_tittle{width: 100%;margin: 0px auto;border-top: 1px solid #e5e5e5;padding-top: 56px}
.cooper_tittle h4{width: 100%;height: 56px;line-height: 56px;text-align:center;font-size: 30px;color:#009ae7;font-weight: 500;}
.cooper_tittle p{width:264px;color:#9b9b9b;font-size: 16px;text-align:center;text-transform:uppercase;padding-bottom:12px;height: 24px;line-height: 24px;margin: 0 auto;padding-bottom:1px solid #e5e5e5; }
.cooper_form{width:100%;overflow: hidden ;padding-top:36px;margin: 0 0 118px}
.cooper_form li{width:100%;float:left;margin-bottom:25px;height: 46px;font-size: 16px;list-style: none}
.cooper_form li .labels{width:370px;text-align:right;float:left;color:#333333;line-height: 44px;padding-right: 16px}
.cooper_form li .textCase{width:501px;height:30px;padding:7px 10px;text-align:left;float: left;border: 1px solid #e5e5e5;}
.cooper_form li .textCase1{width:485px;height:100px;padding:16px 18px;text-align:left;float: left;border: 1px solid #e5e5e5;font-size:14px;color:#333333;line-height: 24px}
.coor_button{cursor:pointer;width: 220px;color:#fff;font-size:22px;line-height:40px;text-align:center;height: 44px;background-color:#009ae7;border:0;margin:96px 0 0 480px;transition:all 400ms linear;-moz-transition:all 400ms linear;-webkit-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;}
.coor_button:hover{background-color: #009ae7;}
/* 战略结束 */

/*解决方案 */
#banner {position:relative; z-index:2; width:1200px;overflow:hidden;}
#banner .pics {position:relative; width:100%; height:490px;overflow:hidden;margin-top: 60px;}
#banner .pics li{display:none; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%;overflow: hidden;}
#banner .pics .b1 {display:list-item;}

#banner .g-wrap {position:relative;width: 1290px;margin:96px 0 180px;overflow:hidden;}
#banner .g-wrap .idxs {float:left; height:100%;}
#banner .g-wrap .idxs li {float:left;border:1px solid #d2d2d2;width:338px;margin-right:90px;overflow: hidden;}
#banner .g-wrap .idxs li.on {background-color:#fff;}

#banner .g-wrap {position:relative;width: 1290px;margin:96px 0 180px;overflow:hidden;}
#banner .g-wrap .idxs {float:left; height:100%;}
#banner .g-wrap .idxs li.pro{float:left;border:1px solid #d2d2d2;width:260px;margin-right:40px;overflow: hidden;}


.solu1{width: 1158px;border: 1px solid #d2d2d2;height:372px;padding: 58px 20px;}
.solu1 .img_box{width:506px;height:372px;float: left;}
.solu1 .img_box img{width:100%;height:100%;}
.solu1 .dec_box{float: left;width:588px;height:372px;margin-left: 64px;display: table;}
.solu1 .dec_box a{width:100%;height:20px;display: table-cell;vertical-align:middle;}
.solu1 .dec_box .dec_middle{width:100%;height:20px;display: table-cell;vertical-align:middle;}
.solu1 .dec_box .dec_middle h4{height: 30px;line-height: 30px;font-size: 20px;color:#009ae7;font-weight:500;margin-bottom: 32px;}
.solu1 .dec_box .dec_middle p{color:#333333;font-size: 16px;line-height: 30px;}
.solu1 .dec_box .dec_middle p span{width:56px;display:inline-block;vertical-align:top;height: 30px;background: url(../images/more_case.png)no-repeat right center;background-size:40%;}

.solu2{width: 100%;}
.solu2 .img_box{width:338px;height:202px;}
.solu2 .img_box img{width:100%;height:100%;}
.solu2 .dec_box{width:306px;padding:20px 16px;}
.solu2 .dec_box h4{width:289px;height: 30px;line-height: 30px;padding:5px 0 15px;margin:0 auto;text-align:center;font-size: 20px;border-bottom:1px solid #d2d2d2;color:#009ae7;font-weight:500;}
.solu2 .dec_box p{color:#333333;font-size: 14px;line-height: 24px;margin-top: 28px;}
.solu2 .dec_box p span{width:40px;display:inline-block;vertical-align:top;height: 24px;background: url(../images/more_case.png)no-repeat right center;background-size:40%;}
/*解决方案结束 */


.solu3{width: 100%;}
.solu3 .img_box{width:260px;height:156px;}
.solu3 .img_box img{height:156px;}
.solu3 .dec_box{padding:20px 16px;}
.solu3 .dec_box h4{height: 30px;line-height: 30px;padding:5px 0 15px;margin:0 auto;text-align:center;font-size: 20px;border-bottom:1px solid #d2d2d2;color:#009ae7;font-weight:500;}
.solu3 .dec_box p{color:#333333;font-size: 14px;line-height: 24px;margin-top: 28px;}
.solu3 .dec_box p span{width:40px;display:inline-block;vertical-align:top;height: 24px;background: url(../images/more_case.png)no-repeat right center;background-size:40%;}



.archive-container .archive-content{width: 1238px;}
.archive-container .archive-content .content-wrapper {
	overflow: hidden;
}

.archive-container .archive-content .content-wrapper .product_nav{
	position: relative;
	text-align: center;
	overflow: hidden;
}
.archive-container .archive-content .content-wrapper .product_nav .top_back{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left:-600px;
	height: 39px;
	z-index: 12;
	width: 1200px;
}
.archive-container .archive-content .content-wrapper .product_nav .top_back img{
	position: absolute;
	width:136px;
	height:39px;
	left: 50%;
	margin-left:-68px;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con{
	position: relative;
	margin-top: 57px;
	height: 25px;
	margin-bottom: 50px;
	line-height: 25px;
	text-align: center;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li{
	list-style-type:none;
	display: inline-block;
	margin-left: -4px;
	position: relative;
	text-align: center;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li a{
	list-style-type: none;
	display:block;
	padding: 2px 12px;
	font-size: 16px;
	border-bottom: 1px solid #000000;
	position: relative;
	text-align: center;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li a:hover{
	color: #FF6709;
	border-color:#FF6709;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li a.on{
	color: #FF6709;
	border-color:#FF6709;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li span{
	position: absolute;
	display: none;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li span.tu{
	position: absolute;
	display: block;
	width: 16px;
	margin-top: -12px;
	left: 50%;
	margin-left: -8px;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li span.tu img{
	position:relative;
	width: 14px;
	height: 5px;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li .product_line{
	position: absolute;
	margin-top: -20px;
	width: 1px;
	height: 12px;
	background:#000000;
}
.archive-container .archive-content .content-wrapper .product_nav .nav_list_con li:first-child .product_line{
	display: none;
}
.archive-container .archive-content .content-wrapper .post-item {
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin-bottom: 50px;
	width: 245px;
	height: 272px;
	float: left;
	margin-right:37px;
	position: relative;
	min-height: 1px;
	padding: 12px;
	transition: all 0.6s linear;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
}
.archive-container .archive-content .content-wrapper .post-item h2.entry-title{overflow: hidden;position: relative;font-size: 16px;color:#4a4a4a;text-align: center;line-height:46px;
	transition: all 0.6s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
}
.archive-container .archive-content .content-wrapper .post-item .post-cover{
	position: absolute;
	width:244px;
	height: 236px;
	z-index: 10;
	opacity: 0;
	background-color: #464646;
	filter: alpha(opacity=0);
	transition: all 0.6s linear;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
}
.archive-container .archive-content .content-wrapper .post-item .post-cover1{
	position: absolute;
	width:244px;
	height: 236px;
	z-index: 12;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.6s linear;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
}
.archive-container .archive-content .content-wrapper .post-item .post-cover .list_dec{
	position: relative;
	margin-top: 60px;
	margin-left: 30px;
	color: #ffffff;
}
.archive-container .archive-content .content-wrapper .post-item .post-cover .list_dec p{
	position: relative;
	font-size: 14px;
	line-height: 26px;
}
.archive-container .archive-content .content-wrapper .post-item .post-cover .list_dec p span{
	float: right;
	padding:3px 24px 0 0;
}
.archive-container .archive-content .content-wrapper .post-item .post-cover .list_dec p span img{
	width: 20px;
	height: 20px;
}
.archive-container .archive-content .content-wrapper .post-item:hover h2.entry-title{color:#FF6709;}
.archive-container .archive-content .content-wrapper .post-item:hover{border-color: #FF6100;}
.archive-container .archive-content .content-wrapper .post-item:hover .post-cover{
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.archive-container .archive-content .content-wrapper .post {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-thumbnail {
	overflow: hidden;
	position: relative;
	height: 234px;
	border: 1px solid #E1E1E1;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-thumbnail img {
	object-fit: cover;
	height: 100%;
	display: block;
	margin: 0 auto;
}
.card .post-wrapper .post-thumbnail .cover-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-indent: -2000em;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-thumbnail .post-meta {display: none;background: transparent;padding: 0;position: absolute;top: 5px;left: 5px;right: auto;bottom: auto;;color: #9B9B9B;}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-thumbnail .post-meta a {background-color: rgba(0, 0, 0, 0.4);color: #fff;display: inline-block;padding: 5px 15px;font-size: 12px;border-radius: 15px;margin-right: 5px;}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box {height: 38px;position: relative;}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box .post-meta {
	margin-top: 15px;
	margin-bottom: 10px;
	color: #bbb;
	font-size: 12px;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box .post-meta a {
	font-size: 12px;
	color: #bbb;
	margin-right: 10px;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box h2.entry-title {
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.5em;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box h2.entry-title a {display: block;overflow: hidden;position: relative;line-height: 1.5em;max-height: 4.5em;font-size: 16px;color:#4a4a4a;text-align: center;z-index: 6;}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box h2.entry-title a::before {
	content: '...';
	position: absolute;
	right: 0;
	bottom: 0;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box h2.entry-title a::after {
	content: '';
	position: absolute;
	right: 0;
	width: 1em;
	height: 1em;
	margin-top: 0.2em;
	background: white;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box .post-excerpt {
	overflow: hidden;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box .post-excerpt a {display: block;overflow: hidden;position: relative;line-height: 1.5em;max-height: 3em;padding-right: 1em;font-size: 14px;color: #666;}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box .post-excerpt a::before {
	content: '...';
	position: absolute;
	right: 0;
	bottom: 0;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box .post-excerpt a::after {
	content: '';
	position: absolute;
	right: 0;
	width: 1em;
	height: 1em;
	margin-top: 0.2em;
	background: white;
}
.archive-container .archive-content .content-wrapper .post .post-wrapper .post-box .post-date {
	position: absolute;
	bottom: 0;
	color: #bbb;
	font-size: 12px;
}
.no-product{width: 300px;height: 42px;border:1px solid #FF6100;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-order-radius: 4px;border-radius: 4px;line-height: 42px;font-size: 16px;color: #333333;text-align: center;position: relative;margin-left: 374px;margin-bottom: 120px;margin-top: 40px}

/*产品详情*/
.pro_wrap_con{width: 1000px;margin: 0 auto;overflow: hidden}
.pro_wrap_con .pro_detail{width:1000px;height:475px;overflow: hidden;margin-top: 12px;}
.pro_wrap_con .box_inner_pro{padding:0 3px;margin:36px 0 0;}
.pro_wrap_con .pro_wrap_bottom{width:976px;margin:78px auto 92px;overflow: hidden}
.pro_lists{width: 190px;margin: 0 27px;float: left;height: 165px;background:url("../images/pro_lists_back.png")no-repeat top left;}
.pro_lists h6{width: 100%;margin:52px 0 0;line-height:30px;height:30px;font-size:30px;color:#ffffff;text-align: center;font-weight: 500}
.pro_lists p{width: 100%;margin:28px 0 0;line-height:18px;height:18px;font-size:18px;color:#ffffff;text-align: center;font-weight: 500}
.pro_tittle{width: 100%;height: 37px;}
.pro_tittle h4{width: 100%;height: 37px;line-height: 37px;font-size:24px;color:#ffffff;text-align: center }
.top_img1{position: relative;height: 27px;margin:15px 0 0; width: 100%;text-align: right;}
.bottom_img2{position: relative;margin:50px 0 27px;height: 28px;width: 100%;margin-bottom:80px}

.pro_imgs{width:600px;height:475px;overflow: hidden}
.pro_imgs img{width:420px;height:420px;overflow: hidden;margin-top:40px;margin-left:80px}

.entry-spec01{
	position: relative;
	width:400px;
	height:475px;
	overflow: hidden;
	float: right;
}
.entry-spec01 .spec{
	overflow: hidden;
	padding-top: 144px;
	width: 328px;
	line-height:30px;
	float: right;
}
.entry-spec01 .spec h4{
	width: 100%;height: 37px;line-height: 37px;font-size:20px;color:#333333;text-align: left;;margin-bottom: 6px;
}
.entry-spec01 .spec .spec-label {
	width: 100%;
	float: left;
	color: #333333;
	font-size: 16px;
	height: 38px;
	overflow: hidden;
}
.entry-spec01 .spec .spec-label .gap {
	width: 210px;
	float: left;
}

.entry-spec01 .spec .spec-label .gapcon{
	width: 194px;
	float: left;
}
.entry-spec01 .spec .spec-label .label-icon {
	width: 30px;
	height: 30px;
	text-align: center;
	display: inline-block;
	font-size: 14px;
	float: left;
}
.entry-spec01 .spec .spec-label .label-text{
	display:inline-block;
	height:30px;
	width:58px;
	text-align:justify;
	text-justify:inter-ideograph;
	text-justify:distribute-all-lines;
	overflow:hidden;
}
.entry-spec01 .spec .spec-label .label-text:after{
	display:inline-block;
	content:'';
	height:30px;
	width:58px;
	overflow:hidden;
}
.entry-spec01 .spec .spec-label .label-end {
	float: right;
	padding: 0 6px;
	font-size: 14px;
}
.entry-spec01 .spec .spec-data .base_height{
	position: relative;
	height: 36px;
	overflow: hidden;
}
.entry-spec01 .spec .spec-data {
	margin-left:90px;
	font-size: 14px;
}
.entry-spec01 .spec .spec-data a {
	color: #3076EE;
	text-decoration: underline;
	margin-right: 10px;
	font-size: 14px;
}
.entry-spec01 .spec .spec-data a:hover {
	color: #3076EE;
}
/*服务案例*/
.visual_top {position: relative;width: 100%;position: relative;}
.visual_image:first-child {
	display: block;
}
.visual_image {
	width: 100%;
	display: none;
}
.visual_image img {
	display: block;
	width: 1920px;
	height: 300px;
}
#visualSubMain .visual_image figcaption {
	width: 1200px;
	position: absolute;
	height: 150px;
	left: 50%;
	top: 50%;
	margin-left: -600px;
	margin-top: -75px;
}
.visual_image figcaption {
	overflow: hidden;
	position: relative;
	z-index: 10;
	margin: -423px auto 0;
	width: 1200px;
	height: 330px;
	color: #fff;
	*zoom: 1;
	*margin: -430px auto -93px;
}
.visual_image figcaption .tit {
	font-size: 40px;
	line-height: 1;
	font-weight: 600;
}
#visualSubMain .visual_image figcaption p {
	margin: 40px 0 0;
}
.visual_image figcaption p {
	margin: 10px 0 0 0;
	font-size: 16px;
	line-height: 1.2;
}
.box_inner {
	padding: 40px 0;
}
.box_inner {
	width: 1200px;
	margin: 0 auto;
}
.tit_type01 {
	margin: 0 auto;
	width:700px;
	font-weight: 600;
	font-size: 20px;
	line-height: 1.2;
	color: #FF6100;
	text-align: center;
}
.tittle_type01 {
	margin: 0 auto;
	width:700px;
	font-weight: 600;
	font-size: 20px;
	line-height: 1.2;
	color: #FF6100;
	padding: 18px 0 0;
	text-align: center;
}
.article_area {
	margin: 15px auto 0;
	width: 900px;
	font-size: 16px;
	color: #353535;
	line-height: 1.5;
	word-break: break-word;
	text-align: center;
}
.figure_area .figcaption {
	padding: 20px 0 0;
	margin: 0 auto;
	width: 700px;
	font-style: italic;
	font-size: 0.875rem;
	line-height: 20px;
	color: #767676;
	text-align: center;
}
.figure_area.figure_big {
	width: 1200px;
	margin-top:20px;
	text-align: center;
	margin-bottom: 0;
}
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}